<!DOCTYPE html>
<html lang="en">
<head>
	<meta charset="UTF-8">
	<title>字符串的属性和方法</title>
	<script type="text/javascript">
	var str = "dfgsrg";
	//1.字符串的长度length属性 从1开始 一个空格 ，每个数字，汉字，连接符，感叹号等特殊字符都算一个长度
	console.log(str.length);
	//2.大小写方法，更改字符串的状态，不改内容 只对英文字母有效 整体改大小写
	console.log(str.toUpperCase());//改大写
	console.log(str.toLowerCase());//改小写

	//3.charAt(索引号)返回指定的这个索引号对应的字符
	var a = str.charAt(5);
	alert(a);
	//4.indexOf(字符串，index);//返回的是指定字符串首次出现的位置，字符串参数必写，index指的是从哪里开始查找，这个参数选写，不写时默认从索引0开始，当字符串中没有指定时，返回的是-1
	var b = str.indexOf("我");
	alert(b);

	//5.substring(index1,index2)返回字符串，包前不包后
	var c = str.substring(2,);

    //需求：控制台打印str中的每一个字符
    // 第一种方法
    for(var i=0;i<str.legnth;i++){
        var zifu = str.chatAt(i);
        if(zifu>=0){
    	continue;
        }
        console.log(zifu);
    }
    //第二种方法
     for(var i=0;i<str.legnth;i++){
        var zifu = str.substring(i,i+1);
        if(zifu>=0){
    	continue;
        }
        console.log(zifu);
    }

	</script>

</head>
<body>
	<!--要点
	1.js写在头部时，如果需要获取标签节点，一定要加载函数，如果不需要获取节点就可以不加加载函数
	-->
</body>
</html>